看看人家那音视频处理工具,那叫一个优雅(附源码)
来源:GitHub猿 整理
上次是谁要的音视频处理工具啊,猿哥帮你找到了。
介绍
本项目系统是一款轻量、强大、好用的音视频处理、下载工具!它是一个轻量的工具,而不是像 Davinci Resolve、Adobe Premiere 那样专业的、复杂的庞然大物。Quick Cut 可以满足普通人一般的视频处理需求:压缩视频、转码视频、倒放视频、合并片段、根据字幕裁切片段、自动配字幕、自动剪辑……
是用 Python 写的,所以我将 Quick Cut 也发布在了 pypi 库,只要你装了 python,使用 pip install Quick-Cut 就可以安装上 Quick Cut,不过 pypi 库中的版本没有自带 FFmpeg,需要你手动安装。(都会用 pip 安装东西了,相信安装 FFmpeg 就不用教了吧)。搜索公众号GitHub猿回复“监控”,送你一份惊喜礼包。
视频教程:bilibili.com/video/BV18T4y1E7FF
功能简介
简单的界面
FFmpeg 预设丰富
可自定义预设
合并视频片段
逐句提取每句字幕对应的视频片段
自动转字幕
自动剪辑
……更多待探索
功能演示
分割视频
合并片段
下载视频
自动剪辑
自动转字幕
语音识别输入
语音识别
帮助界面
开发
这一节普通用户就不用看了。你们只要到发布界面下载使用已打包好的软件就行了,如果你想对源代码进行修改,就可以看下这一节。搜索公众号Java架构师技术回复“前后端系统”,送你一份惊喜礼包。
搭建安装
你需要 pip 安装这些包:
srtkeyboard
numpy
setuptools
aliyun-python-sdk-core
PyQt5
audiotsm
scipy
cos-python-sdk-v5
tencentcloud-sdk-python
oss2
pyaudio
auditok @ git+https://github.com/amsehili/auditok@v0.1.8
requests
其中,pyaudio 很难安装!编译成功有很多要求。所以 Windows 用户可以直接到 这里 下载已经被志愿者编译好的 whl 包,用 pip 安装,注意下载对应你 python 版本的包。
Linux 的用户,经 @shniubobo 的测试,Ubuntu 用户在安装 pyaudio 前只要装这个就行了:
sudo apt install portaudio19-dev其他包可以通过requirements.txt安装:
pip install -r requirements.txt阿里云语音识别 sdk
然后还需要安装阿里云语音识别引擎的sdk, 这篇阿里云官方文档 只说了用下面的方法安装:
pip install setuptools下载Python SDK。
# 打包 python setup.py bdist_egg # 安装 python setup.py install不过有用户反馈可以用下面这个命令直接安装,不过我还没试验:
pip install aliyun-python-sdk-nls-cloud-meta扫码下方二维码,后台回复【音视频】即可获取
猿哥个人微信
添加猿哥个人微信即送一份惊喜大礼包
→ 技术资料共享
→ 技术交流社群
看看人家那图像处理系统,那叫一个优雅(附源码)
看看人家那电子商务平台及CMS建站系统,那叫一个优雅(附源码)!
最近,GitHub猿建了一个「GitHub猿交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,在 「GitHub猿」公众号后台回复【加群】邀请你入群。